123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- # Copyright (C) 1991, 1995, 1996, 1997, 1998, 1999, 2000 Aladdin Enterprises. All rights reserved.
- #
- # This software is provided AS-IS with no warranty, either express or
- # implied.
- #
- # This software is distributed under license and may not be copied,
- # modified or distributed except as expressly authorized under the terms
- # of the license contained in the file LICENSE in this distribution.
- #
- # For more information about licensing, please refer to
- # http://www.ghostscript.com/licensing/. For information on
- # commercial licensing, go to http://www.artifex.com/licensing/ or
- # contact Artifex Software, Inc., 101 Lucas Valley Road #110,
- # San Rafael, CA 94903, U.S.A., +1(415)492-9861.
- # $Id: watclib.mak,v 1.24 2004/12/10 23:48:48 giles Exp $
- # makefile for MS-DOS / Watcom C/C++ library testing.
- libdefault: $(GLOBJ)gslib.exe
- $(NO_OP)
- AROOTDIR=c:/gs
- GSROOTDIR=$(AROOTDIR)/gs$(GS_DOT_VERSION)
- GS_DOCDIR=$(GSROOTDIR)/doc
- GS_LIB_DEFAULT=$(GSROOTDIR)/lib\;$(GSROOTDIR)/resource\;$(AROOTDIR)/fonts
- SEARCH_HERE_FIRST=1
- GS_INIT=gs_init.ps
- !ifndef DEBUG
- DEBUG=1
- !endif
- !ifndef TDEBUG
- TDEBUG=1
- !endif
- !ifndef NOPRIVATE
- NOPRIVATE=1
- !endif
- GS=gslib
- !ifndef BINDIR
- BINDIR=.\debugobj
- !endif
- !ifndef GLSRCDIR
- GLSRCDIR=.\src
- !endif
- !ifndef GLGENDIR
- GLGENDIR=.\debugobj
- !endif
- !ifndef GLOBJDIR
- GLOBJDIR=.\debugobj
- !endif
- # Do not edit the next group of lines.
- NUL=
- DD=$(GLGENDIR)\$(NUL)
- GLD=$(GLGENDIR)\$(NUL)
- !ifndef JSRCDIR
- JSRCDIR=jpeg
- !endif
- !ifndef JVERSION
- JVERSION=6
- !endif
- !ifndef PSRCDIR
- PSRCDIR=libpng
- !endif
- !ifndef PVERSION
- PVERSION=10208
- !endif
- !ifndef ZSRCDIR
- ZSRCDIR=zlib
- !endif
- # Define the jbig2dec library source location.
- # See jbig2.mak for more information.
- !ifndef JBIG2SRCDIR
- JBIG2SRCDIR=jbig2dec
- !endif
- # Define the directory where the icclib source are stored.
- # See icclib.mak for more information
- !ifndef ICCSRCDIR
- ICCSRCDIR=icclib
- !endif
- # Define the directory where the ijs source is stored,
- # and the process forking method to use for the server.
- # See ijs.mak for more information.
- !ifndef IJSSRCDIR
- IJSSRCDIR=ijs
- IJSEXECTYPE=win
- !endif
- CFLAGS=
- !ifndef WCVERSION
- WCVERSION=10.0
- !endif
- LIBPATHS=LIBPATH $(%WATCOM)\lib386 LIBPATH $(%WATCOM)\lib386\dos
- STUB=$(%WATCOM)\binb\wstub.exe
- !ifndef CPU_TYPE
- CPU_TYPE=386
- !endif
- !ifndef FPU_TYPE
- FPU_TYPE=0
- !endif
- !ifndef SYNC
- SYNC=winsync
- !endif
- PLATFORM=watclib_
- MAKEFILE=$(GLSRCDIR)\watclib.mak
- TOP_MAKEFILES=$(MAKEFILE) $(GLSRCDIR)\wccommon.mak
- PLATOPT=
- !include $(GLSRCDIR)\wccommon.mak
- !ifndef FEATURE_DEVS
- FEATURE_DEVS=$(GLD)patlib.dev $(GLD)path1lib.dev
- !endif
- !ifndef DEVICE_DEVS
- DEVICE_DEVS=$(DD)vga.dev
- !endif
- !ifndef COMPILE_INITS
- COMPILE_INITS=0
- !endif
- !ifndef BAND_LIST_STORAGE
- BAND_LIST_STORAGE=file
- !endif
- !ifndef BAND_LIST_COMPRESSOR
- BAND_LIST_COMPRESSOR=zlib
- !endif
- !ifndef FILE_IMPLEMENTATION
- FILE_IMPLEMENTATION=stdio
- !endif
- !ifndef STDIO_IMPLEMENTATION
- STDIO_IMPLEMENTATION=
- !endif
- !include $(GLSRCDIR)\wctail.mak
- !include $(GLSRCDIR)\devs.mak
- !include $(GLSRCDIR)\contrib.mak
- GLCCWIN=$(GLCC)
- !include $(GLSRCDIR)\winplat.mak
- watclib_1=$(GLOBJ)gp_getnv.$(OBJ) $(GLOBJ)gp_iwatc.$(OBJ)
- !ifeq WAT32 0
- watclib_2=$(GLOBJ)gp_dosfs.$(OBJ) $(GLOBJ)gp_dosfe.$(OBJ) $(GLOBJ)gp_msdos.$(OBJ)
- watclib_inc=
- !else
- watclib_2=
- watclib_inc=$(GLD)winplat.dev
- !endif
- watclib__=$(watclib_1) $(watclib_2)
- $(GLGEN)watclib_.dev: $(watclib__) $(GLGEN)nosync.dev $(watclib_inc)
- $(SETMOD) $(GLGEN)watclib_ $(watclib_1)
- $(ADDMOD) $(GLGEN)watclib_ -obj $(watclib_2)
- $(ADDMOD) $(GLGEN)watclib_ -include $(GLGEN)nosync $(watclib_inc)
- $(GLOBJ)gp_iwatc.$(OBJ): $(GLSRC)gp_iwatc.c $(stat__h) $(string__h)\
- $(gx_h) $(gp_h) $(gpmisc_h)
- $(GLCC) $(GLO_)gp_iwatc.$(OBJ) $(C_) $(GLSRC)gp_iwatc.c
- BEGINFILES=*.err
- LIB_ONLY=$(GLOBJ)gslib.obj $(GLOBJ)gsnogc.obj $(GLOBJ)gconfig.obj $(GLOBJ)gscdefs.obj
- ll_tr=ll.tr
- $(ll_tr): $(TOP_MAKEFILES)
- echo OPTION STACK=64k >$(ll_tr)
- !ifeq WAT32 0
- echo SYSTEM DOS4G >>$(ll_tr)
- echo OPTION STUB=$(STUB) >>$(ll_tr)
- !endif
- echo FILE $(GLOBJ)gsnogc.obj >>$(ll_tr)
- echo FILE $(GLOBJ)gconfig.obj >>$(ll_tr)
- echo FILE $(GLOBJ)gscdefs.obj >>$(ll_tr)
- $(GLOBJ)gslib.exe: $(LIB_ALL) $(LIB_ONLY) $(ld_tr) $(ll_tr)
- $(LINK) $(LCT) NAME gslib OPTION MAP=gslib FILE $(GLOBJ)gslib @$(ld_tr) @$(ll_tr)
|