You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kamailio/utils/pdbt/Makefile

36 lines
838 B

#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/