#
#FILE
#	makefile
#	$Id: makefile 85 2009-05-26 15:30:04Z Hugo $
#AUTHOR
#	(C) 2006-2009 Gary Wallis and Hugo Urquiza for Unixservice
#PURPOSE
#	General purpose RAD3 interface makefile
#	Must customize CGINAME 
#

CGINAME= ispAdmin.cgi

CFLAGS= -DLinux -Wall
LIBS= -L/usr/lib/mysql -lmysqlclient /usr/lib/openisp/libtemplate.a /usr/lib/openisp/libucidr.a -lz -lcrypt -lm -lssl

interface.cgi: main.o customer.o glossary.o invoice.o product.o instance.o ../../cgi.o
	cc main.o customer.o glossary.o invoice.o product.o instance.o ../../cgi.o -o interface.cgi $(LIBS)

main.o: main.c interface.h ../../local.h ../../mysqlrad.h
	cc -c main.c -o main.o $(CFLAGS) 

customer.o: customer.c interface.h ../../local.h ../../mysqlrad.h
	cc -c customer.c -o customer.o $(CFLAGS)

glossary.o : glossary.c interface.h ../../local.h ../../mysqlrad.h
	cc -c glossary.c -o glossary.o $(CFLAGS)

invoice.o: invoice.c interface.h ../../local.h ../../mysqlrad.h
	cc -c invoice.c -o invoice.o $(CFLAGS)

product.o : product.c interface.h ../../local.h ../../mysqlrad.h
	cc -c product.c -o product.o $(CFLAGS)

instance.o : instance.c interface.h ../../local.h ../../mysqlrad.h
	cc -c instance.c -o instance.o $(CFLAGS)
	
clean:
	rm -f *.o *.cgi
	
install: interface.cgi
	install -s interface.cgi $(CGIDIR)$(CGINAME)
	rm -f interface.cgi

