Makefile 1.0 KB

1234567891011121314151617181920212223242526
  1. CROSS_CC_PREFIX = riscv64-buildroot-linux-gnu-
  2. CC = $(CROSS_CC_PREFIX)gcc
  3. CXX = $(CROSS_CC_PREFIX)g++
  4. LINKER = $(CC)
  5. AR = $(CROSS_CC_PREFIX)ar
  6. # FLAGS=-I/data/code/fedoral_513/github/freelight-u-sdk_github_old/work/buildroot_initramfs/staging/usr/include/drm/ -ldrm
  7. FLAGS = -I$(STAGING_DIR)/usr/include/drm/ -ldrm
  8. FLAGS += -Wall -O2 -D_FILE_OFFSET_BITS=64
  9. all:
  10. @echo STAGING_DIR=$(STAGING_DIR)
  11. $(CC) -o modeset-single-buffer modeset-single-buffer.c $(FLAGS)
  12. $(CC) -o modeset-double-buffer modeset-double-buffer.c $(FLAGS)
  13. $(CC) -o modeset-page-flip modeset-page-flip.c $(FLAGS)
  14. $(CC) -o modeset-plane-test modeset-plane-test.c $(FLAGS)
  15. $(CC) -o modeset-atomic-crtc modeset-atomic-crtc.c $(FLAGS)
  16. $(CC) -o modeset-atomic-plane modeset-atomic-plane.c $(FLAGS)
  17. $(CC) -o modeset-dumb modeset-dumb.c $(FLAGS)
  18. clean:
  19. rm -rf modeset-single-buffer modeset-double-buffer modeset-page-flip \
  20. modeset-plane-test modeset-atomic-crtc modeset-dumb
  21. # %.o: %.c
  22. # $(CC) -fPIC -shared $(FLAGS) -Wall -Werror -c $< -o $@ -MD -MF $(@:.o=.dep)