DEST = rngl

CC = gcc
LD = gcc


CFLAGS = -fomit-frame-pointer -O3 -mpentium \
	-Werror -Wall -W -Wno-sign-compare -Wno-unused \
	-Wpointer-arith -Wbad-function-cast -Wcast-align -Waggregate-return \
	-pedantic \
	-Wshadow \
	-Wstrict-prototypes

LDFLAGS = -s


OBJS = main.o


all: $(DEST).exe

$(DEST).exe:   $(OBJS)
	$(LD) $(LDFLAGS) $(OBJS) /djgpp/lib/libz.a -o $@


%.o: %.c
	$(CC)  $(CFLAGS) -c $< -o $@


%.o: %.s
	$(CC) -x assembler-with-cpp $(CFLAGS) -o $@ -c $<





clean:
	del *.o
	del $(DEST).exe





main.o: main.c
