.PHONY: all clean depend


CC = gcc # I just *love* GCC

include local.mak

OBJS =  format.o xinit.o xencapsulate.o xinternal.o internal.o main.o \
	test.o fonts.o savetext.o loadtext.o debug.o atodim.o \
	selection.o psinternal.o status.o xdialog.o ftoa.o \
	mySelFile.o \
	\
	myparseAFM.o libtextmenu.a # not my stuff

TARGET = o # myword

all: $(TARGET)

depend: 
	$(CC) -M *.c >.depend

clean: textclean
	$(RM) $(TARGET) $(OBJS) *.a */*.o */*.a .depend

textclean:
	$(RM) *~ */*~ debuggin* *.ps *.my *.orig *.rej */*.orig */*.rej #*#


$(TARGET): $(OBJS)
	$(CC) $(OBJS) $(LDFLAGS) $(LOADLIBES) -o $@

myparseAFM.o: parseAFM/myparseAFM.c
	$(CC) $(CFLAGS) -c parseAFM/myparseAFM.c -o myparseAFM.o

Viewport.o: Xaw/myViewport.c
	$(CC) $(CFLAGS) -c Xaw/myViewport.c -o Viewport.o

libtextmenu.a: Xfwf/TextMenu.c
	(cd Xfwf; make; cd ..)

libXgnu.a: SelFile/SelFile.c SelFile/Path.c SelFile/Dir.c SelFile/Draw.c
	(cd SelFile; make; cd ..)

ifeq (.depend,$(wildcard .depend))
include .depend
endif

