# Which compiler
CC      = gcc

# Where are include files kept
#INCLUDE = qDecoder-4.3.1/

# Options for release
CFLAGS  = -Wall

# You may need to add -lcrypt if you find some problems while linking
# crypt() library.
LIB     = $(DEFLIB) $(EXTLIB)
DEFLIB  = -lqDecoder -lmd
#EXTLIB  = -lcrypt

##
## Main
##
all:	gallerysubmit.cgi gallerymerge.cgi

reall:	clean all

##
gallerysubmit.cgi: gallerysubmit.o
	$(CC) $(CFLAGS) -o gallerysubmit.cgi gallerysubmit.o $(LIB)
	chmod 6755 gallerysubmit.cgi
	mv gallerysubmit.cgi ..

gallerymerge.cgi: gallerymerge.o
	$(CC) $(CFLAGS) -o gallerymerge.cgi gallerymerge.o $(LIB)
	chmod 6755 gallerymerge.cgi
	mv gallerymerge.cgi ..

## Compile Module
.c.o:
	$(CC) -I$(INCLUDE) $(CFLAGS) -c -o $@ $<

## Clear Module
clean:
	rm -f *.o *.cgi

