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