# use these values for shared libraries: # LIB = -lXm -lXt -lX11 -ldl # CFLAGS = -g # use these values for static libraries #LIB = -L/pub2/motif.1.2/lib/Xm -L/pub/local/lib -lXm -lXt -lX11 LIB = -L/pub/local/lib -lXm -lXt -lX11 CFLAGS = -static -g # to debug or not to debug # DEFINES = -D_NO_PROTO -DDEBUG -DDEBUG_MENU -DDEBUG_FILE DEFINES = -D_NO_PROTO CC=gcc INCLUDE = LOCAL_INCLUDE = const.h macros.h OBJECTS = main.o menu.o \ help.o help_mes.o \ filecb.o \ file_act.o \ warning.o \ xmvararg.o \ buttoncb.o \ DirMgr.o \ Directory.o \ RegExp.o \ builtin.o \ gotocb.o \ runcb.o \ utils.o \ prompt.o \ filtercb.o \ info.o \ rdd.o \ applicat.o APPLICATION = xmfm $(APPLICATION): $(OBJECTS) $(CC) $(CFLAGS) -o $(APPLICATION) $(OBJECTS) $(LIB) .c.o: $(LOCAL_INCLUDE) $(CC) $(CFLAGS) -c $< $(DEFINES) $(INCLUDE) install: cp xmfm /usr/local/bin cp XmFm.ad /usr/lib/X11/app-defaults/XmFm mkdir /usr/lib/X11/bitmaps/XmFm cp bitmaps/* /usr/lib/X11/bitmaps/XmFm install.man: cp xmfm.man /pub/local/man/man1/xmfm.1