# 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
