1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
##############################################################
# Makefile for Linux Logo 2.07 -- by Vince Weaver #
# #
# To modify for your configuration, add or remove the # #
# #
##############################################################
#Your compiler. If gcc doesn't work, try CC
CC = gcc
#For Intel Linux Systems
PLATFORM = 'Linux'
C_OPTS = -O2 -Wall -DLINUX_ANSI
#For Sgi
#PLATFORM = 'SGI'
#C_OPTS = -O2 -DIRIX_ANSI -DSGI
#For AIX
#PLATFORM = 'AIX'
#C_OPTS = -O2 -DAIX
#For All Other Unixes
#PLATFORM = 'Default Unix'
#C_OPTS = -O2
all: linux_logo
clean:
rm -f *.o
rm -f linux_logo
rm *~
install: linux_logo
cp linux_logo /usr/local/bin
linux_logo: linux_logo.o sysinfo.o bogomips.o
$(CC) $(C_OPTS) -o linux_logo linux_logo.o bogomips.o sysinfo.o $(L_OPTS)
@strip linux_logo
linux_logo.o: linux_logo.c ascii_penguin.h defaults.h
@echo Compiling for $(PLATFORM)
@echo Edit the Makefile to change Platform
@echo Edit defaults.h to change Default Values
$(CC) $(C_OPTS) -c linux_logo.c
sysinfo.o: sysinfo.c
$(CC) $(C_OPTS) -c sysinfo.c
bogomips.o: bogomips.c
$(CC) $(C_OPTS) -c bogomips.c
|