| 1234567891011121314151617181920212223242526272829303132333435 |
- #set some vars from the environment (and not make builtins)
- CC := $(shell echo "$${CC}")
- # find compiler name & version
- ifeq ($(CC),)
- CC=gcc
- endif
- .phony: all clean install
- header=common.h carrier.h dt.h dtm.h pdb_server_backend.h log.h
- obj=dt.o dtm.o carrier.o pdb_server_backend.o log.o common.o
- pdb_server_obj=pdb_server_backend.o dtm.o log.o common.o
- cflags=-Wall -O2 -g
- # -march=x86-64
- extdep=Makefile
- all: pdbt pdb_server
- $(obj): %.o : %.c %.h $(header) $(extdep)
- $(CC) $(cflags) -c $<
- pdbt: pdbt.c $(obj) $(header) $(extdep)
- $(CC) $(cflags) -o $@ $< $(obj)
- pdb_server: pdb_server.c $(pdb_server_obj) $(header) $(extdep)
- $(CC) $(cflags) -o $@ $< $(pdb_server_obj)
- clean:
- rm -f *~ *.o pdbt pdb_server
- install:
- cp pdbt $(DESTDIR)/usr/bin/
- cp pdb_server $(DESTDIR)/usr/bin/
- cp pdb_server.conf $(DESTDIR)/etc/
|