# Makefile for GNU make

# gcc
CC = gcc -s
CFLAGS = -O2 -Wall -W -Wwrite-strings -pedantic
LINK_EXE = $(CC) $(LDFLAGS) -o $@ $^
o = .o

ifeq (1,2)
# Visual C++
CC = cl -nologo -MD
CFLAGS = -O2 -GF -W3
LINK_EXE = $(CC) $(LDFLAGS) -Fe$@ $^ /link /release
o = .obj
endif

mfxdjstubify: stubify$o
	$(LINK_EXE)

stubify$o: stubify.c stub.h djstub.h

clean:
	-rm -f *.map *.o *.obj mfxdjstubify mfxdjstubify.exe

.PHONY: clean
