CFLAGS=-g -Wall
CC=gcc $(CFLAGS)

default:        retriever

.SUFFIXES: .c .m .exe
.PHONY: default all retriever

.c.exe:
	$(CC) $<

.m.exe:
	$(CC) $< -lobjc

all:            retriever


retriever:    retriever.exe


clean:
	-del *.exe
	-del *.dll
	-del *.lib
	-del *.o
	-del *.obj
	-del *.res

#
# For these samples, the inference rules can be used
#
retriever.exe: retriever.c


#
# pm1 (small Presentation Manager sample)
#
retriever.exe:        retriever.c retriever.h retriever.def retriever.res
	gcc -Zomf -Zmt -Zcrtdll -s -Wall -o retrievr.exe utils.c retriever.c retriever.def retriever.res

retriever.res:        retriever.rc retriever.h
	rc -r -i \emx\include retriever.rc

