gecko-dev/lib/layout/Makefile.in

119 lines
2.4 KiB
Makefile
Raw Normal View History

1998-08-19 20:42:14 +00:00
#!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 = ../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
1998-08-26 04:04:57 +00:00
VPATH = @srcdir@
1998-08-19 20:42:14 +00:00
include $(DEPTH)/config/autoconf.mk
MODULE = lay
LIBRARY_NAME = lay
EXPORTS = laylayer.h layout.h lo_funcs.h
1998-09-29 09:15:05 +00:00
ifdef DOM
EXPORTS += laydom.h laystyle.h
1998-09-29 09:15:05 +00:00
endif
1998-09-02 00:54:34 +00:00
EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS))
1998-08-19 20:42:14 +00:00
CSRCS = bullet.c \
clipline.c \
layarena.c \
layblock.c \
1998-08-26 04:04:57 +00:00
laybuiltin.c \
laycell.c \
1998-08-19 20:42:14 +00:00
laycols.c \
laydisp.c \
layembed.c \
layfind.c \
layform.c \
laygrid.c \
layhrule.c \
layinfo.c \
laylist.c \
laymap.c \
layobj.c \
layscrip.c \
layspace.c \
laystyle.c \
laysub.c \
ptinpoly.c \
laymocha.c \
layjava.c \
laylayer.c \
layrelay.c \
laytrav.c \
layfree.c \
layimage.c \
layout.c \
laysel.c \
laytable.c \
laytags.c \
laytext.c \
layutil.c \
1998-08-26 04:04:57 +00:00
$(NULL)
1998-08-19 20:42:14 +00:00
ifdef DOM
CSRCS +=laydom.c
endif
REQUIRES = parse style js layer applet security dbm img util jtools edtplug java hook pref libfont lay rdf network htmldlgs privacy mocha oji ojiimpl xpcom mailto
1998-09-02 00:54:34 +00:00
ifdef DOM
REQUIRES += dom
endif
1998-08-19 20:42:14 +00:00
include $(topsrcdir)/config/config.mk
ifdef MOZ_EDITOR
1998-08-19 20:42:14 +00:00
CSRCS += layedit.c \
$(NULL)
CPPSRCS = streams.cpp \
fsfile.cpp \
editor.cpp \
edtbuf.cpp \
edtcmd.cpp \
edtele.cpp \
edtjava.cpp \
edtlist.cpp \
1998-08-19 20:42:14 +00:00
edtsave.cpp \
edtutil.cpp \
$(NULL)
endif
include $(topsrcdir)/config/rules.mk
1998-09-02 00:54:34 +00:00
ifdef DOM
DEFINES += -DDOM=1
endif
1998-08-19 20:42:14 +00:00
ifneq ($(OS_ARCH),OS2)
$(OBJDIR)/laymocha.o: laymocha.c
@$(MAKE_OBJDIR)
$(CC) -o $@ -c $(CFLAGS) -I$(DEPTH)/mocha/include $<
1998-08-19 20:42:14 +00:00
else
$(OBJDIR)/laymocha.o: laymocha.c
@$(MAKE_OBJDIR)
$(CC) -Fo$@ -c $(CFLAGS) -I$(DEPTH)/mocha/include $<
1998-08-19 20:42:14 +00:00
endif
$(LIBRARY): $(OBJS)