# dms_modem Makefile

# **********************  Variables  ********************
#
# C Compiler name
#
CC     = gcc

#
# C Compiler options
#
CFLAGS = -Wall -m486 -O2

#
# Libraries
#
CLIBS  = 

#
# Project name
#
PROJ   = dms_modem
OBJS   = dms_modem.o real_modem.o transmitter.o receiver.o
DEP_FILES = .deps/dms_modem.P .deps/real_modem.P .deps/transmitter.P .deps/receiver.P
# *********************** Rules *************************
all:$(PROJ)
#
# How to make executable
#
$(PROJ): $(OBJS)
	$(CC) $(CFLAGS) -o $(PROJ) $(OBJS) $(CLIBS)
#
# How to make objects
#
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
-include $(DEP_FILES)
%.o: %.c
	@echo '$(CC) -c $<'; $(CC) -Wp,-MD,.deps/$(*F).P $(CFLAGS) -c $<
.s.o:
	$(CC) -c $<

install: $(PROJ)
	cp -f $(PROJ) /usr/local/bin
#
# Removing all generated files
#
clean:
	rm -f *.o $(PROJ)
