22 lines
452 B
Makefile
22 lines
452 B
Makefile
CSHARP_LIB=RGBLedMatrix.dll
|
|
SOURCES=RGBLedCanvas.cs RGBLedMatrix.cs RGBLedFont.cs
|
|
CSHARP_COMPILER=mcs
|
|
|
|
RGB_LIBDIR=../../lib
|
|
RGB_LIBRARY_NAME=rgbmatrix
|
|
RGB_LIBRARY=$(RGB_LIBDIR)/lib$(RGB_LIBRARY_NAME).so.1
|
|
|
|
EXAMPLES_DIR=examples
|
|
|
|
$(CSHARP_LIB) : $(SOURCES) $(RGB_LIBRARY)
|
|
$(CSHARP_COMPILER) -target:library -out:$@ $(SOURCES)
|
|
|
|
$(RGB_LIBRARY):
|
|
$(MAKE) -C $(RGB_LIBDIR)
|
|
|
|
build: $(CSHARP_LIB)
|
|
$(MAKE) -C $(EXAMPLES_DIR) all
|
|
|
|
clean:
|
|
rm -f $(CSHARP_LIB)
|