
C++ = gcc
C++FLAGS = -O2 -Wall

BIN=/gcc2/bin
BINARIES=omfexp.exe omfdump.exe

INSTALLED_BINS = $(addprefix $(BIN)/, $(BINARIES))

$(BIN)/%.exe: %.exe
	cp $< $@

.PHONY: all test install
all: omfdump.exe omfexp.exe


install: $(INSTALLED_BINS)

$(INSTALLED_BINS):


test: omfdump.exe omfexp.exe test.obj
	omfexp test.obj
	omfdump test.obj
test.obj: test.c

OMFDUMP_OBJ = omfdump.obj omf.obj
omfdump.exe: $(OMFDUMP_OBJ)
	$(CC) -o omfdump.exe $(OMFDUMP_OBJ)

OMFEXP_OBJ = omfexp.obj omf.obj
omfexp.exe: $(OMFEXP_OBJ)
	$(CC) -o omfexp.exe $(OMFEXP_OBJ)

omf.obj: omf.cc omf.h
omfdump.obj: omfdump.cc omf.h
omfexp.obj: omfexp.cc omf.h


clean:
	rm -f *.obj *.exe *~
