📄 makefile
字号:
DEBUG =nOS =$(shell uname)CFLAGS =-Wall -Wstrict-prototypes -I/usr/X11R6/includeifeq ($(OS),SunOS)ifeq ($(DEBUG),y)CFLAGS +=-g -O -DSUN_AUDIO -DARCH_SPARCelseCFLAGS +=-O3 -DSUN_AUDIO -DARCH_SPARCendifLDFLAGSX =-lX11 -L/usr/X11R6/lib -R/usr/X11R6/lib -lsocket -lnslelseifeq ($(DEBUG),y)CFLAGS +=-g -O -m486 -malign-loops=2 -malign-jumps=2 \ -malign-functions=2 -DARCH_I386elseCFLAGS +=-O3 -m486 -malign-loops=2 -malign-jumps=2 \ -malign-functions=2 -DARCH_I386endifLDFLAGSX =-lX11 -L/usr/X11R6/libendifBINDIR =bin-$(shell uname -m)AS86 =as86 -0 -aLD86 =ld86 -0AS =asLD =ldLDFLAGS =-lmHOSTCC =gccCC =gccMAKE =makeCPP =$(CC) -EAR =arSTRIP =stripMKDIR =mkdirall: $(BINDIR) $(BINDIR)/multimon $(BINDIR)/gen$(BINDIR)/%.s: %.c $(CC) $(CFLAGS) -S -o $@ $<$(BINDIR)/%.o: $(BINDIR)/%.s $(AS) -c -o $@ $<$(BINDIR)/%.o: %.c $(CC) $(CFLAGS) -c -o $@ $<SRC_L2 =hdlc.c pocsag.cSRC_L1 =demod_afsk12.c demod_afsk24.c demod_afsk24_2.cSRC_L1 +=demod_hapn48.c demod_fsk96.cSRC_L1 +=demod_poc5.c demod_poc12.c demod_poc24.cSRC_L1 +=demod_dtmf.c demod_zvei.c demod_display.cSRC_MISC =unixinput.c costabf.c xdisplay.cSRC_GEN =gen.c gen_dtmf.c gen_sin.c gen_zvei.c gen_hdlc.c costabi.cOBJ_L2 =$(SRC_L2:%.c=$(BINDIR)/%.o)OBJ_L1 =$(SRC_L1:%.c=$(BINDIR)/%.o)OBJ_MISC =$(SRC_MISC:%.c=$(BINDIR)/%.o)OBJ_GEN =$(SRC_GEN:%.c=$(BINDIR)/%.o)$(BINDIR): $(MKDIR) $(BINDIR)$(BINDIR)/multimon: $(OBJ_L2) $(OBJ_L1) $(OBJ_MISC) $(CC) $^ $(LDFLAGS) $(LDFLAGSX) -o $@$(BINDIR)/gen: $(OBJ_GEN) $(CC) $^ $(LDFLAGS) -o $@$(BINDIR)/mkcostab: $(BINDIR)/mkcostab.o $(CC) $^ $(LDFLAGS) -o $@costabi.c costabf.c: $(BINDIR)/mkcostab $(BINDIR)/mkcostabclean: $(RM) -f core `find . -name '*.[oas]' -print` $(RM) -f core `find . -name 'core' -print` $(RM) -f core costabi.c costabf.c *~depend dep: $(CPP) -M $(CFLAGS) $(SRC_MISC) $(SRC_L1) $(SRC_L2) $(SRC_GEN) mkcostab.c > $(BINDIR)/.dependifeq ($(BINDIR)/.depend,$(wildcard $(BINDIR)/.depend))include $(BINDIR)/.dependendif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -