/usr/share/doc/libslang2-dev/examples/Makefile is in libslang2-dev 2.2.4-3ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | # -*- sh -*-
#---------------------------------------------------------------------------
# Choose a C compiler. It must understand prototypes.
#-----------------------------------------------------------------------------
CC = gcc
CFLAGS = -g -fno-strength-reduce -D_REENTRANT -D_XOPEN_SOURCE=500 -O2
LDFLAGS = -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-export-dynamic
#-----------------------------------------------------------------------------
# Directory where the various libraries are located.
#-----------------------------------------------------------------------------
SLANG_INCLUDE = /usr/include
SLANG_LIB = /usr/lib/
#---------------------------------------------------------------------------
# Other libraries
#---------------------------------------------------------------------------
TCAPLIB = -ldl
#TCAPLIB = -ltermcap
#----------------------------------------------------------------------------
# End of user configuration
#----------------------------------------------------------------------------
SHELL = /bin/sh
OTHERSTUFF = useropen pager keypad smgtest
CONFIG_H = config.h
ALL_CFLAGS = $(CFLAGS) -Dunix -I$(SLANG_INCLUDE)
COMPILE_CMD = $(CC) -c $(ALL_CFLAGS)
EXECLIBS = -L$(SLANG_LIB) -lslang -lm $(TCAPLIB)
EXECDEPS = $(SLANG_LIB)/libslang.a
DOT_O_DEPS = demolib.c
#---------------------------------------------------------------------------
all: $(CONFIG_H) $(OTHERSTUFF)
#---------------------------------------------------------------------------
# Housekeeping
#---------------------------------------------------------------------------
clean:
-/bin/rm -f *~ $(OTHERSTUFF) *.o
distclean: clean
-/bin/rm -rf Makefile config.h
#
useropen : useropen.o $(useropen_DEPS) $(EXECDEPS)
$(CC) -o useropen $(LDFLAGS) useropen.o $(useropen_LIBS) $(EXECLIBS)
useropen.o : useropen.c $(DOT_O_DEPS) $(useropen_O_DEP)
$(COMPILE_CMD) $(useropen_INC) $(EXECINC) useropen.c
pager : pager.o $(pager_DEPS) $(EXECDEPS)
$(CC) -o pager $(LDFLAGS) pager.o $(pager_LIBS) $(EXECLIBS)
pager.o : pager.c $(DOT_O_DEPS) $(pager_O_DEP)
$(COMPILE_CMD) $(pager_INC) $(EXECINC) pager.c
keypad : keypad.o $(keypad_DEPS) $(EXECDEPS)
$(CC) -o keypad $(LDFLAGS) keypad.o $(keypad_LIBS) $(EXECLIBS)
keypad.o : keypad.c $(DOT_O_DEPS) $(keypad_O_DEP)
$(COMPILE_CMD) $(keypad_INC) $(EXECINC) keypad.c
smgtest : smgtest.o $(smgtest_DEPS) $(EXECDEPS)
$(CC) -o smgtest $(LDFLAGS) smgtest.o $(smgtest_LIBS) $(EXECLIBS)
smgtest.o : smgtest.c $(DOT_O_DEPS) $(smgtest_O_DEP)
$(COMPILE_CMD) $(smgtest_INC) $(EXECINC) smgtest.c
|