# priklad MAKEFILE suboru s preddefinovanymi pravidlami 
# PVS, 2016

ARCH = m32
#ARCH = m64

CC = gcc
CFLAGS = -O3 -g -Wall -$(ARCH)
LDFLAGS = -g -$(ARCH)
SOURCES = test.c tst_endian.c
OBJECTS=$(SOURCES:.c=.o)
EXECUTABLE=hello_endian

all: $(SOURCES) $(EXECUTABLE)

$(EXECUTABLE): $(OBJECTS)
	$(CC) $(LDFLAGS) $(OBJECTS) -o $@

%.o :   %.c 
	$(CC) $(CFLAGS) -c $<

clean:
	rm  $(OBJECTS) $(EXECUTABLE).*










