[BACK]Return to localrules.apple CVS log [TXT][DIR] Up to [Development] / inventor / make

File: [Development] / inventor / make / localrules.apple (download)

Revision 1.1, Fri Jul 11 22:40:54 2003 UTC (14 years, 3 months ago) by jlim
Branch: MAIN
CVS Tags: release-2_1_5-10, HEAD

Various changes to support Apple Darwin (Mac OS X), provided by Chris Scharver.

# Alternate rules for building shared objects
# on Apple Darwin (Mac OS X) systems.

ifeq ($(usingDarwin), 1)

LIBDSO := $(LIBDSO:.so=.dylib)
LLDLIBS += -lXm -lXt -lX11 -lGLU -lGL -liconv -ldl -lcc_dynamic -lstdc++

BUNDLE := $(DSO:.so=.bundle)
DSO :=

$(BUNDLE): $(OBJECTS)
	$(CXX) $(CXXDSOOPTS) $(OBJECTS) $(LDLIBS) -o $@
	mv $@ $(@:.bundle=.so)

endif