Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.68 KB | None | 0 0
  1. DEPS = remoteManagement.h libluaemb.h
  2. INC=-I/home/rados/workProjects/geneko-apps/common/geneko_remoteManagement/libluaemb.h
  3. SRCS = remoteManagement.c
  4. OBJS = $(SRCS:.c=.o)
  5. LIBS = -L./libluaemb.so -L./liblua.so
  6.  
  7. # Cross-Compiler required
  8. CXX := arm-linux-gnueabihf-gcc
  9.  
  10. # Compile flags
  11. CXXFLAGS:=-Wall -pedantic -Wextra -MMD -O2 -DNDEBUG
  12. CXXFLAGS+=-march=armv7-a -marm -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a8
  13.  
  14. TARGET_NAME = remoteManagement
  15.  
  16. all: $(TARGET_NAME)
  17.  
  18. .c.o:
  19.     $(CXX) $(CXXFLAGS) -I. -c $<  -o $@
  20.  
  21. $(TARGET_NAME): $(OBJS) $(DEPS)
  22.     $(CXX) $(CXXFLAGS) $(LDFLAGS) $(OBJS) $(INC) -o $(TARGET_NAME)
  23.  
  24. .PHONY: clean
  25.  
  26. clean:
  27.     rm -f *.o $(TARGET_NAME)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement