122 lines
3.2 KiB
Plaintext
122 lines
3.2 KiB
Plaintext
XCOMM $XConsortium: Imakefile /main/8 1996/10/09 14:03:24 drk $
|
|
XCOMM
|
|
XCOMM RESTRICTED CONFIDENTIAL INFORMATION:
|
|
XCOMM
|
|
XCOMM The information in this document is subject to special
|
|
XCOMM restrictions in a confidential disclosure agreement between
|
|
XCOMM HP, IBM, Sun, USL, SCO and Univel. Do not distribute this
|
|
XCOMM document outside HP, IBM, Sun, USL, SCO, or Univel without
|
|
XCOMM Sun's specific written approval. This document and all copies
|
|
XCOMM and derivative works thereof must be returned or destroyed at
|
|
XCOMM Sun's request.
|
|
XCOMM
|
|
XCOMM (c) Copyright 1996 Digital Equipment Corporation.
|
|
XCOMM (c) Copyright 1996 Hewlett-Packard Company.
|
|
XCOMM (c) Copyright 1996 International Business Machines Corp.
|
|
XCOMM (c) Copyright 1993,1996 Sun Microsystems, Inc.
|
|
XCOMM (c) Copyright 1996 Novell, Inc.
|
|
XCOMM (c) Copyright 1996 FUJITSU LIMITED.
|
|
XCOMM (c) Copyright 1996 Hitachi.
|
|
|
|
#define DoNormalLib YES
|
|
#define DoSharedLib NO
|
|
#define DoDebugLib NO
|
|
#define DoProfileLib NO
|
|
#define LibName ABil
|
|
#define LibHeaders NO
|
|
#define LibInstall NO
|
|
|
|
#include "../ab.tmpl"
|
|
#include "../ab.rules"
|
|
|
|
INCLUDES = -I. -I$(ABINCLUDES)
|
|
DEPEND_DEFINES = $(DEPENDDEFINES)
|
|
DEFINES =
|
|
|
|
SOURCES.h.shipped=
|
|
|
|
SOURCES.h.shared= \
|
|
abuil_load.h \
|
|
abuil_print.h \
|
|
bil.h \
|
|
bil_parse.h \
|
|
gil.h
|
|
|
|
SOURCES.h.unshared= \
|
|
abuil_loadP.h \
|
|
bilP.h \
|
|
bil_loadattP.h \
|
|
gilP.h \
|
|
gil_loadattP.h \
|
|
loadP.h
|
|
|
|
SOURCES.l =
|
|
|
|
SOURCES.y = \
|
|
bil_parse.y
|
|
|
|
SRCS = abuil_load.c abuil_print.c \
|
|
abuil_resource_attr_map.c abuil_trav.c \
|
|
abuil_widget_obj_map.c bil.c \
|
|
bil_lexer.c bil_loadact.c \
|
|
bil_loadatt.c bil_loadfile.c \
|
|
bil_loadobj.c bil_parse.c \
|
|
bil_store.c gil.c \
|
|
gil_loadact.c gil_loadatt.c \
|
|
gil_loadfile.c gil_loadobj.c \
|
|
load.c
|
|
|
|
OBJS = abuil_load.o abuil_print.o \
|
|
abuil_resource_attr_map.o abuil_trav.o \
|
|
abuil_widget_obj_map.o bil.o \
|
|
bil_lexer.o bil_loadact.o \
|
|
bil_loadatt.o bil_loadfile.o \
|
|
bil_loadobj.o bil_parse.o \
|
|
bil_store.o gil.o \
|
|
gil_loadact.o gil_loadatt.o \
|
|
gil_loadfile.o gil_loadobj.o \
|
|
load.o
|
|
|
|
SYS_LIBRARIES = -lm $(ICONVSYSLIB) $(DYNLIBSYSLIB) $(REGEXSYSLIB)
|
|
|
|
#ifdef SunArchitecture
|
|
WAITTARGET = .WAIT
|
|
#endif /* SunArchitecture */
|
|
|
|
LINTLIBS = $(XINPUTLIB) $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
|
|
LOCAL_LIBRARIES = $(XINPUTLIB) $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
|
|
|
|
#include <Library.tmpl>
|
|
|
|
includes:: bil_parse.h
|
|
|
|
bil_parse.h + bil_parse.c: bil_parse.y
|
|
$(YACC) -d $(YACCFLAGS) bil_parse.y
|
|
${RM} bil_parse.h bil_parse.c
|
|
sed -e "s/\([^A-Za-z]\)yy/\1AByy/g" -e "s/^yy/AByy/" < y.tab.h > bil_parse.h
|
|
sed -e "s/\([^A-Za-z]\)yy/\1AByy/g" -e "s/^yy/AByy/" < y.tab.c > bil_parse.c
|
|
${RM} y.tab.h y.tab.c
|
|
|
|
bil_lex.c: bil_lex.l
|
|
$(LEX) bil_lex.l
|
|
${RM} bil_lex.c
|
|
sed -e "s/\([^A-Za-z]\)yy/\1AByy/g" -e "s/^yy/AByy/" < lex.yy.c > bil_lex.c
|
|
${RM} lex.yy.c
|
|
|
|
DependTarget()
|
|
|
|
LOCAL_LIBRARIES= \
|
|
./libABil.a \
|
|
../libABobjXm/libABobjXm.a \
|
|
../libABobj/libABobj.a \
|
|
../libAButil/libAButil.a
|
|
|
|
bil_test: bil_test.o $(LOCAL_LIBRARIES)
|
|
$(CC) $(CFLAGS) -o bil_test bil_test.o $(LOCAL_LIBRARIES)
|
|
|
|
LinkFileList(shared_includes,$(SOURCES.h.shared),../include/ab_private,../../libABil)
|
|
|
|
includes:: shared_includes $(WAITTARGET)
|
|
sdtgilcvt: libABil.a
|
|
dtcodegen: libABil.a
|