XCOMM $Ove Kalkan: Imakefile,v 1.0 93/5/20 00:47:05 gildea Exp $

LIBDIR = /usr/local/lib
XFMDIR = $(LIBDIR)/xfilemanager
ICONDIR = $(XFMDIR)/icons
WORKSPACE = $(XFMDIR)/system.wsrc
FILETYPES = $(XFMDIR)/system.xfmrc
CUSTOM = $(XFMDIR)/system.xfmmenurc

/**/# xfilemanager Imakefile
/**/#
/**/# Comment the next line if you dont have the xpm-library

#define	HAVE_XPM

#ifdef HPArchitecture
XMULIB=/usr/contrib/X11R5/lib/libXmu.a
XAWLIB=/usr/contrib/X11R5/lib/libXaw.a
CCOPTIONS=-Ae -I/usr/contrib/X11R5/include
#endif


/*
 * If your system doesn't have the dirent.h include und -DNODIRENT
 */
/**/#define	FLAGS	-DNODIRENT
#define	FLAGS -DICON_DIR=\"$(ICONDIR)/\" -DDEFAULT_WORKSPACE=\"$(WORKSPACE)\" -DDEFAULT_FILETYPES=\"$(FILETYPES)\" -DDEFAULT_CUSTOM=\"$(CUSTOM)\"

/**/# xfilemanager is written in iso-c, so you will have to use gcc or acc
        CC = gcc

#ifdef SCOArchitecture
        CC = /usr/local/bin/gcc -melf
#ifdef	HAVE_XPM
        DEFINES = AllocateLocalDefines -DHAVE_XPM FLAGS
        LOCAL_LIBRARIES = -L/usr/local/lib -lXpm XawClientLibs
#else
        LOCAL_LIBRARIES = XawClientLibs
	DEFINES = AllocateLocalDefines FLAGS
#endif
#else
#ifdef HPArchitecture
        CC = cc -Aa -D_HPUX_SOURCE
#ifdef	HAVE_XPM
XPMINC=-I/opt/xpm/include
XPMLIB=-L/opt/xpm/lib/X11
        DEFINES = AllocateLocalDefines -DHAVE_XPM -Dhpux FLAGS $(XPMINC) -I/usr/local/include
        LOCAL_LIBRARIES = -L$(LIBDIR)/xpm $(XPMLIB) -lXpm XawClientLibs
#else
        DEFINES = AllocateLocalDefines -Dhpux FLAGS
        LOCAL_LIBRARIES = XawClientLibs 
#endif
#else
#ifdef	HAVE_XPM
        DEFINES = AllocateLocalDefines -DHAVE_XPM FLAGS
        LOCAL_LIBRARIES = -lXpm XawClientLibs
#else
        LOCAL_LIBRARIES = XawClientLibs
	DEFINES = AllocateLocalDefines FLAGS
#endif
#endif
#endif
        DEPLIBS = XawClientDepLibs
  SYS_LIBRARIES = -lm

/*
 * Please could somebody report me, if there is such a define for Imake on Suns?
 */
#ifdef SunArchitecture
           SRCS = main.c dir.c file.c graph.c action.c menu.c action_move.c \
                  action_copy.c action_delete.c action_exec.c action_newdir.c \
                  multi.c single.c grab.c folder.c iconbar.c customize.c \
                  workspace.c about.c devices.c action_link.c popup.c
           OBJS = main.o dir.o file.o graph.o action.o menu.o action_move.o \
                  action_copy.o action_delete.o action_exec.o action_newdir.o \
                  multi.o single.o grab.o folder.o iconbar.o customize.o \
                  workspace.o about.o devices.o action_link.o popup.o
#else
#ifdef COHERENT
           SRCS = main.c dir.c file.c graph.c action.c menu.c action_move.c \
                  action_copy.c action_delete.c action_exec.c action_newdir.c \
                  multi.c single.c grab.c folder.c iconbar.c customize.c \
                  workspace.c about.c Clock.c transform.c devices.c popup.c
           OBJS = main.o dir.o file.o graph.o action.o menu.o action_move.o \
                  action_copy.o action_delete.o action_exec.o action_newdir.o \
                  multi.o single.o grab.o folder.o iconbar.o customize.o \
                  workspace.o about.o Clock.o transform.o devices.o popup.o
#else
           SRCS = main.c dir.c file.c graph.c action.c menu.c action_move.c \
                  action_copy.c action_delete.c action_exec.c action_newdir.c \
                  multi.c single.c grab.c folder.c iconbar.c customize.c \
                  workspace.c about.c Clock.c transform.c devices.c action_link.c \
                  popup.c
           OBJS = main.o dir.o file.o graph.o action.o menu.o action_move.o \
                  action_copy.o action_delete.o action_exec.o action_newdir.o \
                  multi.o single.o grab.o folder.o iconbar.o customize.o \
                  workspace.o about.o Clock.o transform.o devices.o action_link.o \
                  popup.o
#endif
#endif


ComplexProgramTarget(xfilemanager)
InstallAppDefaults(Xfilemanager)
MakeDirectories(install,$(XFMDIR))
	cp system.wsrc system.xfmrc system.xfmmenurc $(DESTDIR)/$(XFMDIR)
	/bin/rm -rf $(DESTDIR)/$(ICONDIR)
	cp -r icons $(DESTDIR)/$(ICONDIR)
	chmod -R a+r $(DESTDIR)/$(XFMDIR)
