📄 makefile%
字号:
# MAKEFILE FOR GSNAKE examples
CC = g++
INCLUDES = -I/usr/openwin/include \
-I../include
LIBS = -L/usr/openwin/lib -lX11 \
-L../lib -lgsnake -lm
CFLAGS = $(INCLUDES)
BIN = ../bin
EXEC = OOcon1 OOcon2 OOcon3 OOcon4 \
OOedg1 \
OOgho1 OOgho2\
OOgsn1 OOgsn2 OOgsn3\
OOima1 OOima2 OOima3 \
OOloc1 \
OOpym1 OOpym2 \
OOsna1 OOsna2 \
OOlea1 OOcla1
.c.o:
$(CC) $(CFLAGS) -c $<
all: $(EXEC)
OOcon1 : con1.o
$(CC) $(CFLAGS) con1.o $(LIBS) -o $(BIN)/OOcon1
OOcon2 : con2.o
$(CC) $(CFLAGS) con2.o $(LIBS) -o $(BIN)/OOcon2
OOcon3 : con3.o
$(CC) $(CFLAGS) con3.o $(LIBS) -o $(BIN)/OOcon3
OOcon4 : con4.o
$(CC) $(CFLAGS) con4.o $(LIBS) -o $(BIN)/OOcon4
OOedg1 : edg1.o
$(CC) $(CFLAGS) edg1.o $(LIBS) -o $(BIN)/OOedg1
OOgho1 : gho1.o
$(CC) $(CFLAGS) gho1.o $(LIBS) -o $(BIN)/OOgho1
OOgho2 : gho2.o
$(CC) $(CFLAGS) gho2.o $(LIBS) -o $(BIN)/OOgho2
OOgsn1 : gsn1.o
$(CC) $(CFLAGS) gsn1.o $(LIBS) -o $(BIN)/OOgsn1
OOgsn2 : gsn2.o
$(CC) $(CFLAGS) gsn2.o $(LIBS) -o $(BIN)/OOgsn2
OOgsn3 : gsn3.o
$(CC) $(CFLAGS) gsn3.o $(LIBS) -o $(BIN)/OOgsn3
OOima1 : ima1.o
$(CC) $(CFLAGS) ima1.o $(LIBS) -o $(BIN)/OOima1
OOima2 : ima2.o
$(CC) $(CFLAGS) ima2.o $(LIBS) -o $(BIN)/OOima2
OOima3 : ima3.o
$(CC) $(CFLAGS) ima3.o $(LIBS) -o $(BIN)/OOima3
OOima4 : ima4.o
$(CC) $(CFLAGS) ima4.o $(LIBS) -o $(BIN)/OOima4
OOloc1 : loc1.o
$(CC) $(CFLAGS) loc1.o $(LIBS) -o $(BIN)/OOloc1
OOpym1 : pym1.o
$(CC) $(CFLAGS) pym1.o $(LIBS) -o $(BIN)/OOpym1
OOpym2 : pym2.o
$(CC) $(CFLAGS) pym2.o $(LIBS) -o $(BIN)/OOpym2
OOsna1 : sna1.o
$(CC) $(CFLAGS) sna1.o $(LIBS) -o $(BIN)/OOsna1
OOsna2 : sna2.o
$(CC) $(CFLAGS) sna2.o $(LIBS) -o $(BIN)/OOsna2
OOlea1 : lea1.o
$(CC) $(CFLAGS) lea1.o $(LIBS) -o $(BIN)/OOlea1
OOcla1: cla1.o
$(CC) $(CFLAGS) cla1.o $(LIBS) -o $(BIN)/OOcla1
clean:
\rm -f con1.o con2.0 con3.o con4.o edg1.o \
gho1.o gho2.o gsn1.o gsn2.o gsn3.o \
ima1.o ima2.o ima3.o ima4.o \
loc1 pym1 pym2.o \
lea1.o cla1.o
\rm -f $(EXEC)
\rm -f *~
make
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -