https://doi.org/10.5201/ipol.2014.98
Raw File
Tip revision: a774add2f966ff371462ab88d6efb6d525c7b7e4 authored by Software Heritage on 12 July 2013, 00:00:00 UTC
ipol: Deposit 1240 in collection ipol
Tip revision: a774add
Makefile
COBJ	= io_png.o
CXXOBJ	= libauxiliar.o libpansharpening.o pansharpening_ipol.o imdiff_ipol.o

BIN	= pansharpening_ipol imdiff_ipol

hdrdir= -I/usr/local/include/ -I/usr/include/
libdir= -L/usr/local/lib/ -L/usr/lib/           

COPT	= -O3 -funroll-loops -fomit-frame-pointer  -Wall -Wextra  
CFLAGS  +=  -g $(COPT) $(hdrdir) -fopenmp

LDFLAGS +=  $(CXXFLAGS) $(libdir) -lpng -lgomp 

default: $(COBJ) $(CXXOBJ)  $(BIN)

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

$(CXXOBJ) : %.o : %.cpp 
	$(CXX) -std=c++98 -c $(CFLAGS)   $< -o $@

$(BIN) : % : %.o  io_png.o libauxiliar.o libpansharpening.o
	$(CXX)  -std=c++98  -o $@  $^ $(LDFLAGS)

.PHONY : clean
clean:
	$(RM) $(COBJ) $(CXXOBJ) ; rm $(BIN)
back to top