📄 makefile
字号:
## @(#)Makefile 1.1 92/07/30 SMI#DESTDIR =INSDIR = $(DESTDIR)/usr/demo/SUNVIEW/SRCSOWNER = binINSTALLX = install -o $(OWNER) INSTALL = $(INSTALLX) -m 644INSTALLEX = $(INSTALLX) -m 555INSTALLD = $(INSTALLX) -d -m 755INSTALLH = $(INSTALLX) -m 444SUBDIR = DATA MAKEFILE = MakefileREADME = READMEWINDOW_DEMOS = cframedemo show mazeOTHER_DEMOS = DEMOS = $(WINDOW_DEMOS) $(OTHER_DEMOS)DEMOSRC = $(WINDOW_DEMOS:%=%.c)MISCSRC = README MakefileALLSRC = $(MISCSRC) $(DEMOSRC)WINLIBS = -lsuntool -lsunwindow -lpixrectWINLIBS = -lsuntool -lsunwindow -lpixrectFLOAT-sun2 = -fswitchFLOAT-sun3 = -fswitchFLOAT-sun4 =FLOATFLAG = -fsingle $(FLOAT$(TARGET_ARCH))CFLAGS = -O $(FLOATFLAG)# flags passed to inferior makePASSFLAGS= DESTDIR="$(DESTDIR)" OWNER="$(OWNER)" CFLAGS="$(CFLAGS)"all: $(ALLSRC) $(DEMOS) subdirssubdirs: FRC for i in $(SUBDIR); do \ (cd $$i && $(MAKE) $(MFLAGS) $(PASSFLAGS)); \ done$(WINDOW_DEMOS): $$(@).c $(CC) $(CFLAGS) -o $@ $@.c $(WINLIBS)clean: FRC $(RM) *.o errs* core $(DEMOS) for i in $(SUBDIR); do \ (cd $$i && $(MAKE) $(MFLAGS) $@); \ doneinstall: all FRC $(INSTALLD) $(INSDIR) $(INSTALL) $(MAKEFILE) $(README) $(MISCSRC) $(DEMOSRC) $(INSDIR) $(INSTALLEX) $(DEMOS) $(INSDIR) for i in $(SUBDIR); do \ $(INSTALLD) $(INSDIR)/$$i; \ (cd $$i && $(MAKE) $(MFLAGS) $@ $(PASSFLAGS)); \ doneFRC:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -