From 12bb169ebb89da6792e92bef09a1a8fb348ea7c1 Mon Sep 17 00:00:00 2001 From: "ftang%netscape.com" Date: Mon, 4 Jan 1999 22:05:25 +0000 Subject: [PATCH] add Makefile.in git-svn-id: svn://10.0.0.236/trunk@17108 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/modules/unicharutil/Makefile.in | 28 ++++++++++ .../modules/unicharutil/public/Makefile.in | 32 +++++++++++ mozilla/modules/unicharutil/src/Makefile.in | 40 +++++++++++++ mozilla/modules/unicharutil/tests/Makefile.in | 49 ++++++++++++++++ mozilla/modules/unicharutil/tools/Makefile.in | 56 +++++++++++++++++++ 5 files changed, 205 insertions(+) create mode 100644 mozilla/modules/unicharutil/Makefile.in create mode 100644 mozilla/modules/unicharutil/public/Makefile.in create mode 100644 mozilla/modules/unicharutil/src/Makefile.in create mode 100644 mozilla/modules/unicharutil/tests/Makefile.in create mode 100644 mozilla/modules/unicharutil/tools/Makefile.in diff --git a/mozilla/modules/unicharutil/Makefile.in b/mozilla/modules/unicharutil/Makefile.in new file mode 100644 index 00000000000..095dd28396c --- /dev/null +++ b/mozilla/modules/unicharutil/Makefile.in @@ -0,0 +1,28 @@ +#!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@ +VPATH = @srcdir@ +srcdir = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +DIRS = public src + +DIRS += tests tools + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/modules/unicharutil/public/Makefile.in b/mozilla/modules/unicharutil/public/Makefile.in new file mode 100644 index 00000000000..bd4b023bd3f --- /dev/null +++ b/mozilla/modules/unicharutil/public/Makefile.in @@ -0,0 +1,32 @@ +#!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@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = unicharutil + +EXPORTS = nsICaseConversion.h \ + nsUnicharUtilCIID.h \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/modules/unicharutil/src/Makefile.in b/mozilla/modules/unicharutil/src/Makefile.in new file mode 100644 index 00000000000..6633f2d50d3 --- /dev/null +++ b/mozilla/modules/unicharutil/src/Makefile.in @@ -0,0 +1,40 @@ +#!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@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = unicharutil +LIBRARY_NAME = unicharutil + +CSRCS = ucdata.c \ + $(NULL) + +CPPSRCS = nsCaseConversionImp.cpp \ + nsUnicharUtilFactory.cpp \ + $(NULL) + +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) + +CFLAGS += -DUSE_NSREG -D__STDC__ + +REQUIRES = $(MODULE) libxpcom + +include $(topsrcdir)/config/rules.mk diff --git a/mozilla/modules/unicharutil/tests/Makefile.in b/mozilla/modules/unicharutil/tests/Makefile.in new file mode 100644 index 00000000000..0c531a41ee5 --- /dev/null +++ b/mozilla/modules/unicharutil/tests/Makefile.in @@ -0,0 +1,49 @@ +# +# 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@ +VPATH = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +CPPSRCS = UnicharSelfTest.cpp + +include $(topsrcdir)/config/rules.mk + +DEFINES += -DUSE_NSREG +INCLUDES += -I$(srcdir)/../public -I$(DIST)/include + +EX_LIBS = $(DIST)/lib/libxpcom.$(LIB_SUFFIX) \ + $(NULL) + +PROGS = $(addprefix $(OBJDIR)/, $(CPPSRCS:.cpp=)) + +TARGETS = $(PROGS) + +ifeq ($(OS_ARCH),Rhapsody) +$(PROGS):$(OBJDIR)/%: $(OBJDIR)/%.o $(EX_LIBS) + @$(MAKE_OBJDIR) + $(CC) -o $@ $@.o $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(OS_LIBS) +else +$(PROGS):$(OBJDIR)/%: $(OBJDIR)/%.o $(EX_LIBS) + @$(MAKE_OBJDIR) + $(CCC) -o $@ $@.o $(LDFLAGS) $(EX_LIBS) $(NSPR_LIBS) $(OS_LIBS) +endif + +install:: $(PROGS) + $(INSTALL) $(PROGS) $(DIST)/bin diff --git a/mozilla/modules/unicharutil/tools/Makefile.in b/mozilla/modules/unicharutil/tools/Makefile.in new file mode 100644 index 00000000000..ac531058238 --- /dev/null +++ b/mozilla/modules/unicharutil/tools/Makefile.in @@ -0,0 +1,56 @@ +#!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@ +VPATH = @srcdir@ +srcdir = @srcdir@ + +include $(DEPTH)/config/autoconf.mk + +MODULE = ucgendat + +CSRCS = \ + ucgendat.c \ + $(NULL) + +include $(topsrcdir)/config/config.mk + +# XXX replace with proper configure test for glib +CFLAGS += $(shell glib-config --cflags) + +# XXX need configure test +EX_LIBS = $(shell glib-config --libs) + +PROGS = $(OBJDIR)/ucgendat + +TARGETS= $(PROGS) + +include $(topsrcdir)/config/rules.mk + +$(PROGS): $(OBJS) + @$(MAKE_OBJDIR) + $(CC) -o $@ $(OBJS) $(LD_FLAGS) $(EX_LIBS) $(OS_LIBS) + +export:: + +install:: $(TARGETS) + $(INSTALL) $(PROGS) $(DIST)/bin + +clobber:: + rm -f $(DIST)/bin/xpidl + rm -f $(PROGS) $(OBJS)