home *** CD-ROM | disk | FTP | other *** search
Makefile | 1998-04-08 | 1.7 KB | 61 lines |
- #!gmake
- #
- # The contents of this file are subject to the Netscape Public License
- # Version 1.0 (the "NPL"); you may not use this file except in
- # compliance with the NPL. You may obtain a copy of the NPL at
- # http://www.mozilla.org/NPL/
- #
- # Software distributed under the NPL is distributed on an "AS IS" basis,
- # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
- # for the specific language governing rights and limitations under the
- # NPL.
- #
- # The Initial Developer of this code under the NPL is Netscape
- # Communications Corporation. Portions created by Netscape are
- # Copyright (C) 1998 Netscape Communications Corporation. All Rights
- # Reserved.
-
- DEPTH = ../..
-
- MODULE = style
- LIBRARY_NAME = style
-
- CSRCS = csslex.c \
- csstab.c \
- csstojs.c \
- jssrules.c \
- libstyle.c \
- stystack.c \
- stystruc.c \
- $(NULL)
-
- EXPORTS = stystack.h stystruc.h css.h
-
- REQUIRES = js nspr dbm img util layer
-
- include $(DEPTH)/config/rules.mk
-
- TEST_LIBS = $(LIBRARY) \
- $(DIST)/lib/liburl.$(LIB_SUFFIX) \
- $(DIST)/lib/libsec-us.$(LIB_SUFFIX) \
- $(DIST)/lib/libdbm.$(LIB_SUFFIX) \
- $(DIST)/lib/libxp.$(LIB_SUFFIX) \
- $(DIST)/lib/nspr.$(LIB_SUFFIX)
-
- CSS_TEST_LIBS = $(LIBRARY) \
- $(DIST)/lib/libxp.$(LIB_SUFFIX)
-
- ifeq ($(OS_ARCH),OS2)
- $(OBJDIR)/csstab.o: csstab.c
- @$(MAKE_OBJDIR)
- $(CC) -Fo$@ -Sa -c $(CFLAGS) $<
- endif
-
- test:
- $(CC) -g -o $(OBJDIR)/style_test $(CFLAGS) -DSS_TEST stystruc.c $(TEST_LIBS)
- $(CC) -g -o $(OBJDIR)/stack_test $(CFLAGS) -DTEST_STYLESTACK stystack.c $(TEST_LIBS)
-
- css_test:
- rm -f $(OBJDIR)/css_test
- $(CC) -g -o $(OBJDIR)/css_test $(CFLAGS) -DTEST_CSS_TRANSLATION csstojs.c $(CSS_TEST_LIBS)
-