1# 2# DEH_EDGE : MacOS X MAKEFILE 3# 4 5BIN=deh_edge 6 7CXX=g++ 8CXXFLAGS=-O -Wall 9LDFLAGS= 10DEFINES=-DMACOSX 11LIBS=-lm 12 13OBJS=convert.o main.o system.o util.o wad.o info.o mobj.o \ 14 sounds.o frames.o things.o attacks.o weapons.o ammo.o \ 15 misc.o text.o storage.o patch.o rscript.o buffer.o 16 17all: $(BIN) 18 19clean: 20 rm -f $(BIN) $(OBJS) ERRS core core.* deh_debug.log libdehedge.a 21 22.PHONY: all clean 23 24# 25# Main Source Compilation 26# 27 28%.o: %.cpp 29 $(CXX) $(CXXFLAGS) $(DEFINES) -c $< -o $@ 30 31$(BIN): $(OBJS) 32 $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LIBS) 33 34