📄 makefile.sle
字号:
# File>>> Makefile.std#--#-- %M% -- version %I% (IMEC) last updated: %E%#--#-- Copyright (c) 1993#-- IMEC vzw#-- Kapeldreef 75#-- B-3001 LEUVEN#-- BELGIUM#--#-- Author : A. Demaree#--#-- Date : February 1, 1993#--#-- Function : Makefile to create the program `calxvig' and the library `calxvig.a'.#--#-- Comment :#--#-- Review :#--###### modified by RB Herrmann, 11 January 1998 # Just uncomment the closet machine type and OS version######-------------------------------------------------------------------------------# Include and library directories#-------------------------------------------------------------------------------IDIR = ../includeLIBDIR = ../libLIBS =#-------------------------------------------------------------------------------# Commands and commands flags#-------------------------------------------------------------------------------# Adapt the following macro definitions to your configuration.####### SPARCS SOLARIS 2.5 OPEN WINDOWS EGCS Compilers (TESTED)#####CFLAGS = -O -I$(IDIR) -I/usr/openwin/includeLDFLAGS = -L/usr/openwin/lib -lgen -lnsl -lX11 -lmLINTFLAGS = -u -I$(IDIR)CC = gcc LINKER = gcc LINT = /usr/lang/alintRM = /bin/rmAR = /usr/ccs/bin/arBINDIR = ../../../../binRANLIB = /usr/ccs/bin/ranlibLIBDIR = ../../../../lib###### For HP 700 Series (HP-UX 9.01) ( NOT VERIFIED)######CFLAGS = -Ae -O -I$(IDIR) -I/usr/include/X11R5#LDFLAGS = -L/usr/lib/X11R5 -lX11 -lm#LINTFLAGS = -Ae -u -I$(IDIR) -I/usr/include/X11R5#CC = /bin/cc#LINKER = /bin/cc#LINT = /usr/bin/lint#RM = /bin/rm#AR = /bin/ar#RANLIB = /bin/ranlib###### For SUN/SPARC (SunOS 4.1.1) ( NOT VERIFIED)######CFLAGS = -O -I$(IDIR)#LDFLAGS = -Bstatic -lX11 -lm#LINTFLAGS = -u -I$(IDIR)#CC = /usr/lang/acc#LINKER = /usr/lang/acc#LINT = /usr/lang/alint#RM = /bin/rm#AR = /bin/ar#RANLIB = /usr/bin/ranlib###### For DecStation 3000/5000 (Ultrix 4.2a) ( NOT VERIFIED)######CFLAGS = -O -I$(IDIR)#LDFLAGS = -lX11 -lm#LINTFLAGS = -u -I$(IDIR)#CC = /usr/bin/c89#LINKER = /usr/bin/c89#LINT = /usr/bin/lint#RM = /bin/rm#AR = /bin/ar#RANLIB = /usr/bin/ranlib#-------------------------------------------------------------------------------# Program, libraries, objects, sources and include files#-------------------------------------------------------------------------------PROGRAM = $(BINDIR)/calxvigOBJ = xvig.oSRC = xvig.cXVIG_LIB = $(LIBDIR)/calxvig.aOBJS = init.o \ rmdb.o \ color.o \ pattern.o \ window.o \ wlist.o \ cursor.o \ clist.o \ draw.o \ ptext.o \ ftext.o \ snskbd.oSRCS = init.c \ rmdb.c \ color.c \ pattern.c \ window.c \ wlist.c \ cursor.c \ clist.c \ draw.c \ ptext.c \ ftext.c \ snskbd.cINCS = $(IDIR)/xvig.h \ xviglocal.h \ commondata.h \ pattern.h \ charcodes.hICON_BITMAP = calxvig.xbmEMPTY_BITMAP = empty.xbm#-------------------------------------------------------------------------------# Makefile targets#-------------------------------------------------------------------------------.c.o: $(CC) $(CFLAGS) -c $<all: $(PROGRAM) $(XVIG_LIB) cleansrcs: $(SRC) $(SRCS)libs: $(XVIG_LIB)progs: $(PROGRAM) lint: $(LINT) $(LINTFLAGS) $(SRC) $(LINT) $(LINTFLAGS) $(SRCS)clean: $(RM) -f $(OBJ) $(OBJS)cleanall: $(RM) -f $(OBJ) $(PROGRAM) $(OBJS) $(XVIG_LIB)#-------------------------------------------------------------------------------# Translation rules and dependancies#-------------------------------------------------------------------------------$(PROGRAM): $(OBJ) $(LINKER) $(LDFLAGS) -o $@ $(OBJ) xvig.o: xvig.c commondata.h $(ICON_BITMAP) $(EMPTY_BITMAP)$(XVIG_LIB): $(OBJS) $(AR) rv $@ $? $(RANLIB) $@init.o: init.c $(IDIR)/xvig.h commondata.h xviglocal.hrmdb.o: rmdb.c $(IDIR)/xvig.h commondata.h xviglocal.hcolor.o: color.c $(IDIR)/xvig.h commondata.h xviglocal.hpattern.o: pattern.c $(IDIR)/xvig.h commondata.h xviglocal.h pattern.hwindow.o: window.c $(IDIR)/xvig.h commondata.h xviglocal.hwlist.o: wlist.c $(IDIR)/xvig.h commondata.h xviglocal.hcursor.o: cursor.c $(IDIR)/xvig.h commondata.h xviglocal.hclist.o: clist.c $(IDIR)/xvig.h commondata.h xviglocal.hdraw.o: draw.c $(IDIR)/xvig.h commondata.h xviglocal.hptext.o: ptext.c $(IDIR)/xvig.h commondata.h xviglocal.h charcodes.hftext.o: ftext.c $(IDIR)/xvig.h commondata.h xviglocal.hsnskbd.o: snskbd.c $(IDIR)/xvig.h commondata.h xviglocal.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -