# Wedit Makefile for project egypt
SRCDIR=c:\lcc\projects\puzzles
CFLAGS=-I"C:\lcc\include"  -g2 
CC=$(LCCROOT)\bin\lcc.exe
LINKER=$(LCCROOT)\bin\lcclnk.exe
OBJS=\
	egypt.obj \
	depack.obj \
	crc32.obj \
	brieflz.obj

LIBS=
EXE=.exe

$(EXE):	$(OBJS) Makefile
	$(LINKER)  -subsystem windows -o $(SRCDIR)\lcc\.exe $(OBJS) $(LIBS)

# Build egypt.c
EGYPT_C=\
	$(SRCDIR)\puzzles_raw.h\
	$(SRCDIR)\brieflz.h\

egypt.obj: $(EGYPT_C) $(SRCDIR)\egypt.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\egypt.c

# Build depack.c
DEPACK_C=\
	$(SRCDIR)\brieflz.h\

depack.obj: $(DEPACK_C) $(SRCDIR)\depack.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\depack.c

# Build crc32.c
CRC32_C=\
	$(SRCDIR)\brieflz.h\

crc32.obj: $(CRC32_C) $(SRCDIR)\crc32.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\crc32.c

# Build brieflz.c
BRIEFLZ_C=\
	$(SRCDIR)\brieflz.h\

brieflz.obj: $(BRIEFLZ_C) $(SRCDIR)\brieflz.c
	$(CC) -c $(CFLAGS) $(SRCDIR)\brieflz.c

link:
	$(LINKER)  -subsystem windows -o $(SRCDIR)\lcc\.exe $(OBJS) $(LIBS)

clean:
	del $(OBJS) .exe
