⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.dj

📁 TCPMP 0.72rc2已经添加FLV的支持
💻 DJ
字号:
#------------------------------------------------------------------------------## This is the Makefile for building libMikMod using GNU Make and GNU C compiler# You will need the following tools to do it painlessly:# - (P)GCC/DJGPP package# - GNU Make# - GNU grep# - GNU sed#------------------------------------------------------------------------------## Targets:# - all (default): make libmikmod.a, static MikMod sound library# - clean: clean up (remove all generated files)# - depend: rebuild dependencies (at the end of this makefile)#    You should have makedep tool from Crystal Space project installed.#------------------------------------------------------------------------------## Set to 1 for debug buildDEBUG = 0# The toolsCC = gcc -cCFLAGS = -DHAVE_CONFIG_H $(INCLUDE)INCLUDE = -Iinclude -I../include -I../playercodeAR = arARFLAGS = crifeq ($(DEBUG),1)CFLAGS += -g -WallelseCFLAGS += -s -O3 -Wall -fomit-frame-pointer -ffast-math -funroll-loopsendif# Directory layoutSRCPATH = ../loaders ../mmio ../playercodeOUT = out# MikMod driversDRIVERS = drv_ultra drv_sb drv_wss drv_wav drv_raw drv_stdout drv_pipe drv_nos# SED script to update configuration filesSED_CONFIG = \  -e s/@LIBMIKMOD_MAJOR_VERSION@/$(LIBMIKMOD_MAJOR_VERSION)/ \  -e s/@LIBMIKMOD_MINOR_VERSION@/$(LIBMIKMOD_MINOR_VERSION)/ \  -e s/@LIBMIKMOD_MICRO_VERSION@/$(LIBMIKMOD_MICRO_VERSION)/ \  -e s/@DOES_NOT_HAVE_SIGNED@//vpath %.c $(SRCPATH) ../drivers src# Build rules$(OUT)/%.o: %.c	$(CC) $(CFLAGS) -o $@ $<SRC = $(filter-out %mixer_core.c,$(wildcard $(addsuffix /*.c,$(SRCPATH)) \  $(addsuffix .c,$(addprefix ../drivers/,$(DRIVERS))))) \  src/dosgus.c src/dossb.c src/doswss.c src/dosdma.c src/dosirq.cOBJ = $(addprefix $(OUT)/,$(notdir $(SRC:.c=.o)))# The build targetsTARGETS = $(OUT) include/mikmod.h include/mikmod_build.h libmikmod.aall: $(TARGETS)clean:	rm -rf $(TARGETS)depend: $(SRC)	makedep -DHAVE_CONFIG_H -D__DJGPP__ $(INCLUDE) -r -p$(OUT)/ $^$(OUT):	mkdir $@libmikmod.a: $(OBJ)	$(AR) $(ARFLAGS) $@ $^version.mak: ../configure.in	grep "LIBMIKMOD_.*_VERSION=" $< >$@include/mikmod.h include/mikmod_build.h: ../include/mikmod_h.in	sed $(SED_CONFIG) $< >$@-include version.mak# DO NOT DELETE this line - makedep depends on itout/load_669.o: include/config.h ../include/mikmod_internals.hout/load_amf.o: include/config.h ../include/mikmod_internals.hout/load_asy.o: include/config.h ../include/mikmod_internals.hout/load_dsm.o: include/config.h ../include/mikmod_internals.hout/load_far.o: include/config.h ../include/mikmod_internals.hout/load_gdm.o: include/config.h ../include/mikmod_internals.hout/load_imf.o: include/config.h ../include/mikmod_internals.hout/load_it.o: include/config.h ../include/mikmod_internals.hout/load_m15.o: include/config.h ../include/mikmod_internals.hout/load_med.o: include/config.h ../include/mikmod_internals.hout/load_mod.o: include/config.h ../include/mikmod_internals.hout/load_mtm.o: include/config.h ../include/mikmod_internals.hout/load_s3m.o: include/config.h ../include/mikmod_internals.hout/load_stm.o: include/config.h ../include/mikmod_internals.hout/load_stx.o: include/config.h ../include/mikmod_internals.hout/load_ult.o: include/config.h ../include/mikmod_internals.hout/load_uni.o: include/config.h ../include/mikmod_internals.hout/load_xm.o: include/config.h ../include/mikmod_internals.hout/mdreg.o: include/config.h ../include/mikmod_internals.hout/mdriver.o: include/config.h ../include/mikmod_internals.hout/mixer.o: include/config.h ../include/mikmod_internals.h \  ../playercode/mixer_core.c ../playercode/mixer_core.hout/mloader.o: include/config.h ../include/mikmod_internals.hout/mlreg.o: include/config.h ../include/mikmod_internals.hout/mlutil.o: include/config.h ../include/mikmod_internals.hout/mmalloc.o: include/config.h ../include/mikmod_internals.hout/mmerror.o: include/config.h ../include/mikmod_internals.hout/mmio.o: include/config.h ../include/mikmod_internals.hout/mplayer.o: include/config.h ../include/mikmod_internals.hout/munitrk.o: include/config.h ../include/mikmod_internals.hout/mwav.o: include/config.h ../include/mikmod_internals.hout/npertab.o: include/config.h ../include/mikmod_internals.hout/sloader.o: include/config.h ../include/mikmod_internals.hout/drv_ultra.o: include/config.h ../include/mikmod_internals.hout/drv_sb.o: include/config.h ../include/mikmod_internals.h include/dossb.h \  include/dosdma.h include/dosirq.hout/drv_wss.o: include/config.h ../include/mikmod_internals.h \  include/doswss.h include/dosdma.h include/dosirq.hout/drv_wav.o: include/config.h ../include/mikmod_internals.hout/drv_raw.o: include/config.h ../include/mikmod_internals.hout/drv_stdout.o: include/config.h ../include/mikmod_internals.hout/drv_pipe.o: include/config.h ../include/mikmod_internals.hout/drv_nos.o: include/config.h ../include/mikmod_internals.hout/dosgus.o: include/dosgus.h include/dosdma.h include/dosirq.hout/dossb.o: include/dossb.h include/dosdma.h include/dosirq.hout/doswss.o: include/doswss.h include/dosdma.h include/dosirq.hout/dosdma.o: include/dosdma.hout/dosirq.o: include/dosirq.h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -