|
|
1.1 ! root 1: SRC_ROOT ?= .. ! 2: include $(SRC_ROOT)/build/Common.gmake ! 3: ! 4: ifdef XP_SEM ! 5: MTOBJS += $(MTOBJODIR)$(DIRSEP)xpsem$(OFILE) ! 6: endif ! 7: MTOBJS += $(MTOBJODIR)$(DIRSEP)xpevent$(OFILE) ! 8: ! 9: CFLAGS += -DSOUNDCARD_H_IN=$(shell if [ -f /usr/include/sys/soundcard.h ] ; then echo 1 ; elif [ -f /usr/include/soundcard.h ] ; then echo 2 ; elif [ -f /usr/include/linux/soundcard.h ] ; then echo 3 ; else echo 0 ; fi) -I. $(XPDEV_CFLAGS) ! 10: ifeq ($(shell if [ -f /usr/include/alsa/asoundlib.h ] ; then echo YES ; fi),YES) ! 11: # CFLAGS += -DUSE_ALSA_SOUND ! 12: endif ! 13: MT_CFLAGS += $(XPDEV-MT_CFLAGS) ! 14: ! 15: ifdef WITH_SDL ! 16: MTOBJS += $(MTOBJODIR)$(DIRSEP)sdlfuncs$(OFILE) ! 17: OBJS += $(OBJODIR)$(DIRSEP)sdlfuncs$(OFILE) ! 18: ifeq ($(os),darwin) ! 19: MTOBJS += $(MTOBJODIR)$(DIRSEP)SDLMain$(OFILE) ! 20: OBJS += $(OBJODIR)$(DIRSEP)SDLMain$(OFILE) ! 21: endif ! 22: endif ! 23: ! 24: ifeq ($(os),darwin) ! 25: $(MTOBJODIR)$(DIRSEP)SDLMain$(OFILE): SDLMain.m ! 26: @echo $(COMPILE_MSG) $< ! 27: $(QUIET)$(CC) $(MT_CFLAGS) $(CCFLAGS) -o $@ -c $< ! 28: ! 29: $(OBJODIR)$(DIRSEP)SDLMain$(OFILE): SDLMain.m ! 30: @echo $(COMPILE_MSG) $< ! 31: $(QUIET)$(CC) $(CFLAGS) $(CCFLAGS) -o $@ -c $< ! 32: endif ! 33: ! 34: # Executable Build Rule ! 35: $(WRAPTEST): $(MTOBJODIR)/wraptest.o $(DEPS) ! 36: @echo Linking $@ ! 37: $(QUIET)$(CC) -o $@ $(LDFLAGS) $(MT_LDFLAGS) $^ $(XPDEV-MT_LIBS) ! 38: ! 39: $(XPDEV_LIB_BUILD): $(OBJODIR) $(OBJS) ! 40: @echo Creating $@ ! 41: $(QUIET)$(AR) rc $@ $(OBJS) ! 42: $(QUIET)$(RANLIB) $@ ! 43: ! 44: $(XPDEV_SHLIB_BUILD): $(OBJODIR) $(OBJS) ! 45: @echo Creating $@ ! 46: $(QUIET)$(MKSHLIB) $(LDFLAGS) $(OBJS) $(SHLIBOPTS) -o $@ ! 47: ! 48: $(XPDEV-MT_LIB_BUILD): $(MTOBJODIR) $(MTOBJS) ! 49: @echo Creating $@ ! 50: $(QUIET)$(AR) rc $@ $(MTOBJS) ! 51: $(QUIET)$(RANLIB) $@ ! 52: ! 53: $(XPDEV-MT_SHLIB_BUILD): $(MTOBJODIR) $(MTOBJS) ! 54: @echo Creating $@ ! 55: $(QUIET)$(MKSHLIB) $(LDFLAGS) $(MTOBJS) $(SHLIBOPTS) -o $@ ! 56:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.