Graduation Meets Broken Build
# JohnDotty: # The build will break with $(O) has a new range of supported types. # This sucks. However, I don’t think I can do this correctly. # #if "$(OBJDIR)" == "obj\i386" OBJFILES = $(OBJFILES:.obj\i386\) RESFILES = $(RESFILES:..\obj\i386\) !else !error Unknown OBJDIR: $(OBJDIR) !endif # Default target all: $(OBJDIR)\$(TARGET) # Determine target type and base name # Is it a DLL? TARGETBASE=$(TARGET:.dll=) !if "$(TARGETBASE)" != "$(TARGET)" TARGETTYPE=dll !else # Is it an EXE? TARGETBASE=$(TARGET:.exe=) !if "$(TARGETBASE)" != "$(TARGET)" TARGETTYPE=exe !else # Is it a LIB? TARGETBASE=$(TARGET:.lib=) !if "$(TARGETBASE)" != "$(TARGET)" TARGETTYPE=lib !endif !endif !endif !if "$(TARGETTYPE)" == "" !error Unknown target type for "$(TARGET)" !endif
An anime-style graduate in a cap and gown holds a diploma while a large block of build-system code overlays the image. The joke contrasts a solemn graduation scene with confusing, failing software compilation, making it useful as a reaction to difficult code, broken builds, or developers graduating into technical debt. EN: An anime-style graduate in a cap and gown holds a diploma while a large block of build-system code overlays the image. The joke contrasts a solemn graduation scene with confusing, failing software compilation, making it useful as a reaction to difficult code, broken builds, or developers graduating into technical debt.
- @right_wing_dev_squads / 214 2020-09-25
- Type
- image
- Size
- 800×689 · 64.5 KiB
- Mood
- sarcastic, absurd
- Language
- en
- Added