49 lines
1.2 KiB
Makefile
49 lines
1.2 KiB
Makefile
# Add any required compiler flags
|
|
C_FLAGS = -O2 -Wall -fomit-frame-pointer
|
|
|
|
# Add any include directories, in the form -I<include-dir>. Some systems
|
|
# apparently need -I/usr/local/include. Add it if rc2 barfs with a "not
|
|
# found" error in rc2.c.
|
|
INCLUDES =
|
|
|
|
# This shouldn't need to be changed
|
|
CC = gcc
|
|
|
|
# Linker Flags - shouldn't be any problems. You might want to play with
|
|
# libraries if you have real problems.
|
|
LDFLAGS =
|
|
|
|
# Base directory for installation. rc2/derc2 will go in BASEDIR/bin, librc2
|
|
# in BASEDIR/lib, and rc2.h into BASEDIR/include
|
|
BASEDIR = /usr/local
|
|
|
|
###############################################################
|
|
#
|
|
# DON'T TOUCH BELOW THIS LINE
|
|
#
|
|
###############################################################
|
|
|
|
CFLAGS = $(C_FLAGS) $(INCLUDES)
|
|
|
|
all: i_librc2 i_rc2
|
|
|
|
rc2: rc2.o
|
|
cc -Wall rc2.o -lrc2 -o rc2
|
|
|
|
librc2: librc2.o
|
|
ar rc librc2.a librc2.o
|
|
ranlib librc2.a
|
|
|
|
i_rc2: rc2
|
|
install -g root -o root -m 644 rc2 $(BASEDIR)/bin
|
|
ln -s $(BASEDIR)/bin/rc2 $(BASEDIR)/bin/derc2
|
|
|
|
i_librc2: librc2
|
|
install -g root -o root -m 644 librc2.a $(BASEDIR)/lib
|
|
install -g root -o root -m 644 rc2.h $(BASEDIR)/include
|
|
|
|
clean:
|
|
rm *.o
|
|
rm *.a
|
|
rm derc2
|
|
rm rc2
|