Drobné programy (C, C++, C#, ...)
Detail souboru
Zdrojový kód
# Makefile
# project: nntpbackup (ISA)
# By Kamil Dudka, xdudka00
# mailto:xdudka00@gmail.com
CC=gcc
CXX=g++
CFLAGS=-std=gnu99 -W -Wall -pedantic -O2
CXXFLAGS=-std=c++98 -W -Wall -pedantic -O2 -DARTICLE_PIPELINE
LDFALGS=
OBJ=tcp_client.o nntp_client.o nntpbackup.o
BIN=nntpbackup
EXPORT=tcp_client.c tcp_client.h \
nntp_client.cc nntp_client.h \
nntpbackup.cc Makefile Readme manual.pdf
all: $(BIN)
tcp_client.o: tcp_client.c tcp_client.h
$(CC) $(CFLAGS) -c tcp_client.c
nntpbackup: $(OBJ)
$(CXX) $(LDFALGS) -o $@ $(OBJ)
nntp_client.o: nntp_client.cc nntp_client.h tcp_client.h
$(CXX) $(CXXFLAGS) -c nntp_client.cc
nntpbackup.o: nntpbackup.cc nntp_client.h tcp_client.h
$(CXX) $(CXXFLAGS) -c nntpbackup.cc
clean:
rm -f $(OBJ) $(BIN)
tar: xdudka00.tar
xdudka00.tar: $(EXPORT)
tar cf $@ $(EXPORT)