CASA/make/defaults.lux

71 lines
2.1 KiB
Plaintext
Raw Normal View History

#
# This file is intended for platform-specific things ONLY. DO NOT put
# stuff that applies to all platforms in here!
#
AR = ar crus
CC = cc
CPP = c++
CXX = cc
CS = mcs
INCDIR = $(subst i",-I",$(incdir))
PFLAGS = -D_REENTRANT -DALIGNMENT -DN_PLAT_UNIX -DUNIX -DLINUX -DIAPX386
CFLAGS = -c -fPIC -DPIC $(XTRA_CFLAGS)
CXXFLAGS = -c -fPIC -DPIC $(XTRA_CFLAGS)
module = $(subst $(fs),$(bs),$(MODULE))
ifeq ($(module),cslib)
CFLAGS = /target:"library" -lib:"$(CSLIBDIR)" /r:Novell.CASA.Common.dll
OFILE = -out:"$(CSLIBDIR)$@"dll
EXT = dll
endif
ifeq ($(module),cscommonlib)
CFLAGS = /target:"library" /r:Mono.Posix.dll
OFILE = -out:"$(CSLIBDIR)$@"dll
EXT = dll
endif
ifeq ($(module),pollib)
CFLAGS = /target:"library"
OFILE = -out:"$(CSLIBDIR)$@"dll
EXT = dll
endif
ifeq ($(module),kwwrap)
CFLAGS = /target:"library"
OFILE = -out:"$(CSLIBDIR)$@"dll
EXT = dll
endif
ifeq ($(module),gkwrap)
CFLAGS = /target:"library" -pkg:gtk-sharp
OFILE = -out:"$(CSLIBDIR)$@"dll
EXT = dll
endif
ifeq ($(module),adlib)
CFLAGS = /target:"library" -pkg:gtk-sharp -lib:"$(CSLIBDIR)" -lib:../c_adlib/ad_gk/ -lib:../c_adlib/ad_kw/ /r:Novell.CASA.DataEngines.GnomeKeyring.dll /r:Novell.CASA.DataEngines.KWallet.dll /r:Novell.CASA.CASAPolicy.dll /r:Novell.CASA.miCASAWrapper.dll
OFILE = -out:"$(CSLIBDIR)$@"dll
EXT = dll
endif
ifeq ($(module),csssd)
CFLAGS = -lib:../c_micasad/test/dependencies/ /r:Mono.Posix.dll /r:nunit.core.dll /r:nunit.framework.dll /r:nunit.extensions.dll /r:nunit.util.dll /r:nunit.mocks.dll /r:nunit.mocks.dll -lib:"$(CSLIBDIR)" /r:Novell.CASA.Common.dll
OFILE = -out:"$(CSBINDIR)$@"exe
EXT = bin
endif
ifeq ($(module),casamanager)
CFLAGS = -lib:../c_micasad/test/dependencies/ -lib:"$(CSLIBDIR)" /r:$(CSLIBDIR)Novell.CASA.miCASAWrapper.dll /r:Novell.CASA.A-D.dll /r:Novell.CASA.CASAPolicy.dll -pkg:gtk-sharp -pkg:glade-sharp /r:Novell.CASA.Common.dll
OFILE = -out:"$(CSBINDIR)$@"exe
EXT = bin
endif
ifeq ($(module),trayapp)
CFLAGS = -lib:../c_micasad/test/dependencies/ -pkg:gtk-sharp -lib:"$(CSLIBDIR)" /r:Novell.CASA.Common.dll -pkg:glade-sharp /r:Novell.CASA.miCASAWrapper.dll
OFILE = -out:"$(CSBINDIR)$@"exe
EXT = bin
endif