crypt.h seems to be broken on many systems.
The manpage tells me that i have to include unistd.h...
committer: Markus Bröker <mbroeker@largo.homelinux.org>
+ − CC = gcc
+ − CPP = g++
+ − STRIP = strip -s
+ − INSTALL = cp -f
+ − RM = rm -f
+ − CFLAGS = -Wall -Wstrict-prototypes
+ − INCLUDE = -I/usr/local/include
+ − LDFLAGS = -L/usr/local/lib/ -llsf -Wl,--rpath,lib
+ −
+ − OBJECTS = cpuid.o
+ − OBJECTS += main.o
+ − OBJECTS += digest.o
+ − OBJECTS += dump.o
+ − OBJECTS += list.o
+ −
+ − TARGET = progs
+ −
+ − .c.o:
+ − $(CC) -c $(CFLAGS) $(INCLUDE) -o $@ $<
+ −
+ − all: progs
+ −
+ − progs: $(OBJECTS)
+ − $(CC) $(LDFLAGS) digest.o -o digest
+ − $(CC) $(LDFLAGS) dump.o -o dump
+ − $(CC) $(LDFLAGS) cpuid.o main.o -o cpuid
+ − $(CC) $(LDFLAGS) list.o -o list
+ −
+ − $(STRIP) digest
+ − $(STRIP) cpuid
+ − $(STRIP) dump
+ − $(STRIP) list
+ −
+ − .PHONY: clean distclean
+ −
+ − clean:
+ − $(RM) *.o
+ − $(RM) *~
+ − $(RM) digest cpuid dump list
+ −
+ − distclean:
+ − @make clean
+ −
+ − install: progs
+ − $(INSTALL) digest $(HOME)/bin/
+ − $(INSTALL) cpuid $(HOME)/bin/
+ − $(INSTALL) dump $(HOME)/bin/
+ − $(INSTALL) list $(HOME)/bin/
+ −
+ − uninstall:
+ − $(RM) $(HOME)/bin/digest
+ − $(RM) $(HOME)/bin/list
+ − $(RM) $(HOME)/bin/cpuid
+ − $(RM) $(HOME)/bin/dump