1# 2# Universal makefile for GNU make for hptzip 3# HUSKY project (c) 1998-2003 HUSKY Team. 4# 5# $Id$ 6# 7 8include ../../huskymak.cfg 9include osdep.inc 10 11TOP=../.. 12SRCDIR=../src 13_H_DIR = $(MODULENAME) 14 15MODULENAME=hptzip 16VER_MAJOR=0 17VER_MINOR=1 18VER_RELEASE=0 19 20ifeq ($(DEBUG), 1) 21 CFLAGS = -I../hptzip -I$(INCDIR) $(DEBCFLAGS) $(WARNFLAGS) 22 LFLAGS = $(DEBLFLAGS) 23else 24 CFLAGS = -I../hptzip -I$(INCDIR) $(OPTCFLAGS) $(WARNFLAGS) 25 LFLAGS = $(OPTLFLAGS) 26endif 27# /vk was: 28#CFLAGS+= -I../hptzip -I$(INCDIR) $(OPTCFLAGS) $(WARNFLAGS) 29#LFLAGS+= -L../../build/$(PLATFORM)/lib -I$(LIBDIR) 30 31SRCS_libhptzip=hptzip.c zip.c unzip.c 32ifeq ($(PLATFORM),win32) 33 SRCS_libhptzip+= iowin32.c 34else 35 SRCS_libhptzip+= ioapi.c 36endif 37OBJS_libhptzip=$(call src2obj, $(SRCS_libhptzip)) 38LIBS_libhptzip=z husky 39CFLAGS_libhptzip= 40LFLAGS_libhptzip= 41 42LIBRARIES=hptzip 43BINARIES= 44HEADERS=hptzip.h 45 46include makefile.prg 47