# Makefile (DJGPP) for DMPSMU: DooM PostScript Maps Utility

# Programs & Objects
PROGRAMS= dmpsmu dmpsmap
OBJS	= wads.o things.o levels.o print.o ps.o

# Rules & Dependencies
all::	$(PROGRAMS)

dmpsmu.o:  dmps.h dmunix.h
dmpsmap.o: dmps.h dmunix.h print.h
wads.o:    dmps.h dmunix.h
levels.o:  dmps.h dmunix.h wstructs.h
things.o:  dmps.h dmunix.h things.h
print.o:   dmps.h dmunix.h things.h levels.h wstructs.h
ps.o:      dmps.h dmunix.h things.h print.h


# Commands
dmpsmu: dmpsmu.o $(OBJS)
	gcc -s $(OBJS) $@.o -o $@
	coff2exe dmpsmu

dmpsmap: dmpsmap.o $(OBJS)
	gcc -s $(OBJS) $@.o -o $@
	coff2exe dmpsmap

.c.o:
	gcc -O -c $<

# Remove Objects
clean:
	del *.o

