BIN_PATH = /home/httpd
SHELL_PATH = /etc/init.d

SBIN_PATH = /sbin
BIN_PATH = /home/httpd/cgi-bin
CONF_PATH = /etc
HTTPD_PATH = /home/httpd
#INC_PATH = $(BIN_PATH)/inc
HTML_PATH = $(BIN_PATH)/html
IMG_PATH = $(BIN_PATH)/images
ERROR_PATH = $(HTTPD_PATH)/errors
HELP_PATH = $(BIN_PATH)/help

CC = ${CROSS_COMPILE}gcc
OBJFLAGS = -fPIC -Wall -c
APPCFLAGS = -s -O2
DEBUGFLAGS = -g -DDEBUG
CGIPROGS = logout.cgi
PROGS = init_nic
LIBS = -L${TARGET_PREFIX}/usr/lib -luLinux_Storage -luLinux_NAS -luLinux_cgi -luLinux_config -luLinux_PDC -luLinux_statistics -luLinux_quota -luLinux_Util -lpthread
INCLUDE = -I$(NAS_LIB_PATH)/NAS -I$(NAS_LIB_PATH)/config -I$(NAS_LIB_PATH)/include -I$(NAS_LIB_PATH)/uLinux -I$(NAS_LIB_PATH)/cgi
OBJS = logout.o

SHELL = /bin/sh
srcdir = .

INSTALL = install
TAGFILE = tags
Make = make

all:	$(CGIPROGS)

%.o:			%.c %.h
			$(CC) -O -Wall -c $< $(INCLUDE)

logout.cgi :		$(OBJS) logout.o
			$(CC) $(DEBUGFLAGS) $(APPCFLAGS) $(OBJS) $(LIBS) -o $@

.PHONY : clean install 

install :
		$(SHELL) $(srcdir)/install.sh $(ROOT_PATH)$(BIN_PATH) $(ROOT_PATH)$(BIN_PATH)/filemanager
		install --mode=755 $(CGIPROGS) $(ROOT_PATH)$(BIN_PATH)
		install --mode=755 $(CGIPROGS) $(ROOT_PATH)$(BIN_PATH)/filemanager
		install --mode=644 logout.html tools.js $(ROOT_PATH)$(HTTPD_PATH)
#		install --mode=644 lang_eng.js lang_cht.js lang_chs.js lang_jpn.js $(ROOT_PATH)$(HTTPD_PATH)
#		install --mode=644 lang_fre.js lang_ger.js $(ROOT_PATH)$(HTTPD_PATH)
#		install --mode=644 lang_kor.js lang_fre.js lang_ger.js lang_ita.js $(ROOT_PATH)$(HTTPD_PATH)
#		install --mode=644 lang_spa.js lang_por.js lang_dut.js lang_nor.js $(ROOT_PATH)$(HTTPD_PATH)
#		install --mode=644 lang_fin.js lang_swe.js lang_dan.js lang_rus.js $(ROOT_PATH)$(HTTPD_PATH)
		

clean :
	echo 'cleaning ...'
	$(RM) $(PROGS) core *.o $(CGIPROGS)

       
